package JavaEE_notes.common_API.Network;

import java.net.InetAddress;
import java.net.UnknownHostException;

/**
 * InetAddress 类提供 Internet 协议 (IP) 地址的功能。
 * @author TaiZai
 * @data 2024/9/26 9:21
 */
public class api_InetAddress {
    public static void main(String[] args) throws UnknownHostException {
        // 获取本机对象
        InetAddress ip1 = InetAddress.getLocalHost();
        System.out.println(ip1.getHostName()); // 获取该ip地址对象对应的主机名
        System.out.println(ip1.getHostAddress()); // 获取该ip地址对象中的ip地址信息

        // 获取指定ip或域名的Ip地址对象
        InetAddress ip2 = InetAddress.getByName("www.baidu.com");
        System.out.println(ip2.getHostName());
        System.out.println(ip2.getHostAddress());
    }
}
